a species of cactus - Espagnol Anglais Dictionnaire